﻿/*BASIC*/
* {margin:0;padding:0;}
html, body {width:100%;color:#000; 
font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti,sans-serif;  
font-size:12px;background-color:#FFF;}
* html, * html body {background-image:url(about:blank);background-attachment:fixed;}
div {overflow:hidden;position:relative;}
a, a:link, a:visited, a:active {color:#F90;text-decoration:none;cursor:pointer;}
a.blink, a.blink:link, a.blink:visited, a.blink:active {color:#000;}
a:hover, a.blink:hover {color:#F90;text-decoration:underline;}
em {font-style:normal;}
li {list-style:none;}
img {border:none;}
input, textarea {border:none 0;outline:none;}
.inputTips {color:#C7C7C7;}
.clear {height:0;clear:both;}

/*BTN*/
.btn_82_26 {display:block;width:82px;height:26px;line-height:26px;font-size:16px;color:#FFF!important;text-align:center;background:url(../Images/elements.png) -404px -380px;cursor:pointer;}
.btn_82_26:hover {text-decoration:none;}
.btn_91_28, .btn_91_28_g {display:block;width:91px;height:28px;line-height:28px; vertical-align: middle; font-size:15px;font-weight:bold;font-family:"微软雅黑", "黑体";color:#FFF!important;text-align:center;background:url(../Images/elements.png) -486px -390px;cursor:pointer;}
.btn_91_28_g {background-position:-486px -418px;}
.btn_91_28:hover, .btn_91_28_g:hover {text-decoration:none;}
.btn_106_30 {display:block;width:106px;height:30px;line-height:30px;font-size:16px;color:#FFF!important;text-align:center;background:url(../Images/elements.png) -116px -380px;cursor:pointer;}
.btn_106_30:hover {text-decoration:none;}
.btn_116_36 {display:block;width:116px;height:36px;line-height:32px;font-size:22px;font-family:"微软雅黑", "黑体";color:#FFF!important;text-align:center;background:url(../Images/elements.png) 0 -380px;cursor:pointer;}
.btn_116_36:hover {text-decoration:none;}
.btn_182_46 {display:block;width:182px;height:46px;line-height:46px;font-size:24px;font-family:"微软雅黑", "黑体";color:#FFF!important;text-align:center;background:url(../Images/elements.png) -222px -380px;cursor:pointer;}
.btn_182_46:hover {text-decoration:none;}

/*INPUT*/
.input_med .il, .input_med .ir {float:left;width:5px;height:26px;background:url(../Images/elements.png);}
.input_med .il {background-position:-604px -272px;}
.input_med .ir {background-position:-610px -272px;}
.input_med .im {float:left;height:26px;background:url(../Images/repeater.gif) repeat-x 0 -354px;}
.input_med input {margin-top:2px;padding:0 2px;height:22px;line-height:22px;}

.input_spe .il, .input_spe .ir {float:left;width:6px;height:32px;background:url(../Images/elements.png);}
.input_spe .il {background-position:-616px -272px;}
.input_spe .ir {background-position:-622px -272px;}
.input_spe .im {float:left;height:32px;background:url(../Images/repeater.gif) repeat-x 0 -380px;}
.input_spe input {margin-top:3px;padding:0 5px;height:26px;line-height:26px;}

/*SECTION*/
.section1 {width:722px;}
.section1 .t, .section1 .b {height:5px;background:url(../Images/elements.png);}
.section1 .t {background-position:0 -174px;}
.section1 .b {background-position:0 -180px;}
.section1 .body {padding:0 5px;background:url(../Images/repeater_v.gif) repeat-y 0 0;}

.section2 {width:231px;}
.section2 .t, .section2 .b {height:5px;background:url(../Images/elements.png);_background:url(../Images/ie6_section2.gif);}
.section2 .t {background-position:0 -186px;_background-position:0 0;}
.section2 .b {background-position:0 -192px;_background-position:0 -6px;}
.section2 .body {padding:0 5px;background:url(../Images/repeater_v.gif) repeat-y -722px 0;}
.section2_hover .t {background-position:0 -198px;_background-position:0 -12px;}
.section2_hover .b {background-position:0 -204px;_background-position:0 -18px;}
.section2_hover .body {background-position:-953px 0;}

.section3 {width:965px;}
.section3 .t, .section3 .b {height:5px;background:url(../Images/elements.png);}
.section3 .t {background-position:0 -320px;}
.section3 .b {background-position:0 -326px;}
.section3 .body {padding:0 5px;background:url(../Images/repeater_v.gif) repeat-y -1184px 0;}

.section4 {width:198px;}
.section4 .t, .section4 .b {height:5px;background:url(../Images/elements.png);}
.section4 .t {background-position:-280px -186px;}
.section4 .b {background-position:-280px -192px;}
.section4 .body {padding:0 5px;background:url(../Images/repeater_v.gif) repeat-y -2149px 0;}

.section5 {width:551px;overflow: auto;}
.section5 .t, .section5 .b {height:5px;background:url(../Images/elements.png);}
.section5 .t {background-position:-302px -332px;}
.section5 .b {background-position:-302px -338px;}
.section5 .body {padding:0 5px;background:url(../Images/repeater_v.gif) repeat-y -2439px 0;}

.section6 {width:253px;}
.section6 .t, .section6 .b {height:10px;background:url(../Images/elements.png);}
.section6 .t {background-position:-302px -344px;}
.section6 .b {background-position:-302px -354px;}
.section6 .body {padding:0 5px;background:url(../Images/repeater_v.gif) repeat-y -2990px 0;}

.section7 {width:599px;}
.section7 .t, .section7 .b {height:10px;background:url(../Images/elements.png);}
.section7 .t {background-position:0 -500px;}
.section7 .b {background-position:0 -510px;}
.section7 .body {padding:0 5px;background:url(../Images/repeater_v.gif) repeat-y -3243px 0;}

.section8 {width:323px;}
.section8 .t, .section8 .b {height:5px;background:url(../Images/elements.png);}
.section8 .t {background-position:-600px -500px;}
.section8 .b {background-position:-600px -506px;}
.section8 .body {padding:0 5px;background:url(../Images/repeater_v.gif) repeat-y -3842px 0;}

.section9 {width:397px;}
.section9 .t, .section9 .b {height:5px;background:url(../Images/elements.png);}
.section9 .t {background-position:0 -520px;}
.section9 .b {background-position:0 -526px;}
.section9 .body {padding:0 5px;background:url(../Images/repeater_v.gif) repeat-y -4165px 0;}

.section10 {width:607px;}
.section10 .t, .section10 .b {height:5px;background:url(../Images/elements.png);}
.section10 .t {background-position:0 -532px;}
.section10 .b {background-position:0 -538px;}
.section10 .body {padding:0 5px;background:url(../Images/repeater_v.gif) repeat-y -4961px 0;}

.section11 {width:770px;}
.section11 .t, .section11 .b {height:10px;background:url(../Images/elements.png);}
.section11 .t {background-position:0 -544px;}
.section11 .b {background-position:0 -554px;}
.section11 .body {padding:0 5px;background:url(../Images/repeater_v.gif) repeat-y -5568px 0;}

/*ADDRESS LIST*/
.addressList {overflow:visible;}
.addressList .body {overflow:visible;}
.addressList .item {overflow:visible;margin:0 15px;padding:0 8px;height:34px;line-height:34px;font-size:14px;border-top:#CCC 1px solid;}
.addressList .id, .addressList .id a {color:#FFF!important;}
.addressList .id .a {display:block!important;border-color:#F60 #F60 #F60 #FFF;}
.addressList .default {position:absolute;left:-25px;top:5px;background:url(../Images/repeater.gif) repeat-x 0 -412px;}
.addressList .default .l {float:left;width:6px;height:29px;background:url(../Images/elements.png) -730px -344px;}
.addressList .default .r {float:right;width:9px;height:29px;background:url(../Images/elements.png) -736px -344px;}
.addressList .lh {border-top:none;}
.addressList .a {display:none;position:absolute;left:0;top:12px;width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:#FFF #FFF #FFF #F60;}
.addressList .c1 {float:left;margin:0 8px 0 13px;width:320px;}
.addressList .c2 {float:left;margin:0 8px;width:100px;}
.addressList .c3, .addressList .c3b {display:none;float:left;margin:0 8px;width:80px;}
.addressList .c3b {display:block;}
.addressList .c4 {float:right;width:80px;text-align:center;}

/*BACK TO TOP*/
#backtotop {display:none;position:fixed;right:50px;bottom:50px;width:50px;height:50px;z-index:50;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-100));_bottom:auto;}
#backtotop a {display:block;width:50px;height:50px;background:url(../Images/back-top.png) no-repeat -50px 0;}
#backtotop a:hover {background-position:0 0;}

/*POP*/
.pop {overflow:visible;display:none;position:absolute;left:0;top:0;width:100%;height:0;z-index:100;}
.pop .mask {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;filter:Alpha(Opacity=50);_background:url(../Images/loadingopacity.png) repeat;}
.pop .c {position:absolute;left:50%;top:40%;box-shadow:#000 0 0 30px;z-index:1;}
.pop .close {position:absolute;top:5px;right:5px;width:20px;height:20px;line-height:20px;text-align:center;font-size:16px;font-weight:bold;cursor:pointer;}

.dialog .c {margin-left:-210px;width:394px;height:100px;padding:20px;background:#FFF;border:#F60 3px solid;border-radius:5px;}
.dialog .t {margin-bottom:15px;height:60px;line-height:20px;font-size:14px;text-align:center;}
.dialog .actions {text-align:center;}
.dialog .actions div {display:inline-block;margin:0 20px;*display:inline;*zoom:1;}

/*FEEDBACK*/
#feedback_btn {position:fixed;_position:absolute;top:45%;_top:expression(eval(document.documentElement.scrollTop+300));right:0;margin-top:-50px;width:30px;height:92px;background:url(../Images/feedback.gif) 0 0;cursor:pointer;z-index:99;}
#feedback_pop .c {margin-left:-230px;width:434px;padding:5px 10px 10px 10px;background:#EEE;border:#FFF 3px solid;_border-color:#555;border-radius:5px;}
#feedback_pop .t {height:30px;line-height:30px;font-size:18px;font-family:"微软雅黑", "黑体";font-weight:bold;}
#feedback_pop .type {margin-top:5px;height:30px;}
#feedback_pop .type li {float:left;margin-right:10px;width:50px;height:24px;padding-left:16px;line-height:24px;font-weight:bold;text-align:center;color:#999;background:url(../Images/feedback.gif) no-repeat;border:#EEE 1px solid;cursor:pointer;}
#feedback_pop .type li.active {color:#000;background-color:#FFF;border-color:#CCC;border-radius:3px;}
#feedback_pop .type li:hover {text-decoration:underline;}
#feedback_pop .type .t1 {background-position:-30px 0;}
#feedback_pop .type .t2 {background-position:-30px -24px;}
#feedback_pop .type .t3 {background-position:-30px -48px;}
#feedback_pop .type .t4 {background-position:-30px -72px;}
#feedback_pop .type .t5 {background-position:-30px -96px;}
#feedback_pop .content, #feedback_pop .rest_name input {margin-top:5px;width:422px;height:88px;resize:none;padding:5px;border:#CCC 1px solid;border-radius:3px;}
#feedback_pop .content.s {height:55px;}
#feedback_pop .report_type {display:none;margin-top:8px;height:25px;}
#feedback_pop .rest_name {display:none;}
#feedback_pop .rest_name input {height:16px;line-height:16px;}
#feedback_pop .notify {margin-left:10px;height:30px;line-height:30px;}
#feedback_pop .login {margin:0 0 20px 70px;line-height:28px;}
#feedback_pop .sub {margin-top:6px;height:24px;line-height:24px;font-weight:bold;color:#999;}
#feedback_pop .input_1, #feedback_pop .input_2 {margin-top:5px;height:16px;line-height:16px;padding:5px;border:#CCC 1px solid;border-radius:3px;}
#feedback_pop .input_1 {width:248px;}
#feedback_pop .input_2 {width:200px;}
#feedback_pop .submit {float:right;margin-top:10px;}
#feedback_pop .alertText {margin:20px 0 50px 0;height:30px;line-height:30px;text-align:center;}
#feedback_pop .tel {position:absolute;left:10px;bottom:10px;}

/*LOADING AREA*/
.loadingArea {width:100%;height:50px;background:#FFF url(../Images/throbber.gif) no-repeat center;}

/*HEADER*/
#header {overflow:visible;height:165px;padding-top:27px;z-index:98;}

#header .siteNav {overflow:visible;position:fixed;_position:absolute;top:0;_top:expression(eval(document.documentElement.scrollTop));left:0;width:100%;height:27px;color:#555;background:#FFFFFF url(../Images/repeater.gif) repeat-x 0 0;z-index:98;}
#header .siteNav a.blink {color:#555;}
#header .siteNav .c {overflow:visible;margin:0 auto;width:965px;height:24px;line-height:24px;}
#header .siteNav .l {float:left;}
#header .siteNav .r {float:right;}
#header .siteNav a.aw {position:relative;padding-right:15px;}
#header .siteNav a.aw .aw {position:absolute;right:2px;top:7px;_top:12px;width:7px;height:4px;background:url(../Images/elements.png) no-repeat -500px -140px;}

#header .siteNav .nn {position:absolute;right:0;top:35px;padding:5px 25px 5px 10px;white-space:nowrap;color:#555;background-color:#FFF;background:rgba(255,255,255,0.95);border:#F90 1px solid;border-radius:5px;}
#header .siteNav .nn a {color:#0078B6;}
#header .siteNav .nn-ce {display:block;overflow:hidden;position:absolute;right:5px;top:5px;width:9px;height:9px;background:url(../Images/elements.png) -500px -120px no-repeat;cursor:pointer;}
#header .siteNav .nn-ce:hover {background-position:-500px -130px;}

#header .siteNav .fe {overflow:visible;position:absolute;right:0;top:35px;white-space:nowrap;color:#555;background-color:#F2F2F2;border:#F90 1px solid;border-radius:5px;z-index:1;}
#header .siteNav .fe-arrow {position:absolute;left:135px;top:-10px;width:19px;height:10px;background:url(../Images/elements.png) no-repeat -510px -134px;}
#header .siteNav .fe-title {float:left;padding:5px 0;width:50px;font-size:16px;text-align:center;}
#header .siteNav .fe-list {float:left;width:235px;background-color:#FFF;border-left:#D9D9D9 1px solid;border-radius:0 5px 5px 0;}
#header .siteNav .fe-li {overflow:hidden;position:relative;display:block;padding:5px 15px;line-height:25px;border-radius:0 5px 5px 0;}
#header .siteNav .fe-li:hover {text-decoration:none;background-color:#F2F2F2;}
#header .siteNav .fe-li i {display:none;position:absolute;right:10px;top:22px;width:9px;height:13px;background:url(../Images/elements.png) no-repeat -510px -120px;}
#header .siteNav .fe-li:hover i {display:block;_display:none;}
#header .siteNav .fe-li b {display:block;font-size:14px;}
#header .siteNav .fe-li em {display:block;color:#999;}
#header .siteNav .fe-all {text-align:right;padding:0 10px;line-height:30px;}

#header .topNav {overflow:visible;height:75px;background:url(../Images/repeater.gif) repeat-x 0 -27px;z-index:1;}
#header .topNav .c {overflow:visible;margin:0 auto;width:965px;height:75px;}
#header .topNav .logo {   bottom: 19px; display:block;float:left;margin:10px 20px 0 0;width:210px;height:55px;background:url(../Images/elements.png) 0 0;}
#f-img { background:url(../Images/bot_1.png) no-repeat; width:50px; height:53px; border:none; margin:0 auto; display:block;}
#header .topNav .location {overflow:visible;float:left;margin-top:14px;z-index:99;}
#header .topNav .location .large {font-size:16px;}
#changeLocation {line-height:24px;}
#locationPop {display:none;overflow:visible;position:absolute;left:0;top:47px;white-space:nowrap;background:#FFF;border:#F60 2px solid;box-shadow:rgba(0,0,0,0.4) 0 1px 2px;outline:none;}
#locationPop .arrow {position:absolute;left:20px;top:-7px;width:9px;height:5px;background:url(../Images/elements.png) no-repeat -536px -238px;}
#locationPop li {height:26px;line-height:26px;padding:0 15px;border-bottom:#CCC 1px dashed;}
#locationPop .last {position:relative;padding-left:35px;border-bottom:none}
#locationPop .last em {display:block;position:absolute;top:5px;left:15px;width:17px;height:17px;background:url(../Images/elements.png) no-repeat -380px -122px;}
#header .topNav .navBar {position:absolute;left:380px;bottom:0;height:31px;}
#header .topNav .navItem {display:block;position:relative;float:left;height:31px;line-height:35px;font-size:14px;font-family:"微软雅黑", "黑体";text-align:center;}
#header .topNav .navItem:hover {text-decoration:none;}
#header .topNav .nactive {margin-right:2px;width:107px;color:#FFF;background:url(../Images/elements.png) 0 -118px;}
#header .topNav .nnormal {top:3px;width:99px;height:27px;line-height:25px;color:#000;border-top:#E5E5E5 1px solid;border-right:#E5E5E5 1px solid;}
#header .topNav .nfirst {width:94px;padding-right:0px;}
#header .topNav .nlast {width:94px;padding-left:0px;border-right:none;}
#header .topNav .nleft, #header .topNav .nright {float:left;width:5px;height:31px;background:url(../Images/elements.png);}
#header .topNav .nleft {background-position:-108px -118px;}
#header .topNav .nright {background-position:-114px -118px;}
#header .topNav .r1000 {position:absolute;right:10px;top:20px;width:125px;height:87px;background:url(../Images/elements.png) -224px 0;z-index:1;}

#header .searchBar {height:90px;background:url(../Images/repeater.gif) repeat-x 0 -102px;}
#header .searchBar .c {margin:0 auto;width:851px;height:85px;}
#header .searchBar .tips {padding-top:18px;height:20px;color:#FFF;}
#header .searchBar .tips .tl, #header .searchBar .tips .tr {float:left;margin-left:6px;_display:inline;}
#header .searchBar .tips .tl {width:390px;}
#header .searchBar .inputBar .bl, #header .inputBar .br {float:left;width:5px;height:30px;background:url(../Images/elements.png);}
#header .searchBar .inputBar {float:left;margin-right:20px;}
#header .searchBar .inputBar .bl {background-position:0 -86px;}
#header .searchBar .inputBar .br {background-position:-5px -86px;}
#header .searchBar .inputBar .body {float:left;height:30px;background:url(../Images/repeater.gif) repeat-x 0 -192px;}
#header .searchBar .inputBar .icon {position:absolute;top:6px;left:1px;width:20px;height:19px;background:url(../Images/elements.png);}
#header .searchBar .inputBar input {margin:3px 0 0 25px;height:24px;line-height:24px;}
#header .searchBar .place {width:335px;}
#header .searchBar .restaurant {width:260px;}
#header .searchBar .inputBar .icon_place {background-position:-10px -86px;}
#header .searchBar .inputBar .icon_restaurant {background-position:-30px -86px;}
#header .searchBar .submit {float:left;width:91px;height:30px;background:url(../Images/elements.png) -50px -86px;cursor:pointer;}

/*CONTAINER*/
#container {margin:0 auto;width:965px;margin-top: 15px;}
.top_space {height:30px;}
.pointsPop {position:absolute;padding:0 5px;height:26px;line-height:26px;font-weight:bold;color:#FFF;background:#3C3;border-radius:3px;z-index:200;opacity:0;}

/*FOOTER*/
#footer {margin-top:40px;background:url(../Images/footer_line.jpg) no-repeat center top;}
#footer .c {margin:0 auto;padding:10px 10px 0px 10px;width:965px;}
#footer .l {float:left;}
#footer .center {text-align: center;}
.f-hui{ color:#999; margin-top:5px;}
#footer .r {float:right;color:#999;}
#footer .copy {font-family:Verdana, Geneva, sans-serif; color:#ccc; line-height: 18px;}
#footer .bak {color:#F90;}

/*BACK LINK*/
.backLink {display:block;position:absolute;left:0;top:10px;padding-left:27px;width:78px;height:34px;line-height:34px;font-size:14px;font-weight:bold;background:url(../Images/elements.png) -142px -100px;}

/*PROGRESS*/
.progress {margin:8px auto 16px auto;width:650px;}
.progress .text {height:25px;font-size:13px;font-family:Microsoft YaHei;color:#CCC;}
.progress .text div {float:left;_display:inline;text-align:center;width:140px;}
.progress .text_1 {margin-left:25px;}
.progress .text_2 {margin-left:0;}
.progress .text_3 {margin-left:18px;}
.progress .text_4 {margin-left:30px;}
.progress .pbar {width:650px;height:11px;background:url(../Images/elements.png) 0 -150px;}
.progress .pbaron {height:11px;background:url(../Images/elements.png) 0 -162px;}
.progress .pbaron_1 {width:99px;}
.progress .pbaron_2 {width:239px;}
.progress .pbaron_3 {width:400px;}
.progress .pbaron_4 {width:650px;}



/** �������� **/
.baseNav{
    overflow: visible;
    position: relative;
    position: relative;
    top: 35px;
    margin-bottom: 50px;
}
.pgs{
    overflow: visible;
    float: right;
    position: relative;
    bottom: 49px;
    margin-right: 20px;
}
.pgs > li{
    float: left;
    position: relative;
}
.complete  .line{
   background: #ff9028;
}
.runing   .line{
    background: #CCCCCC;
}
.not  .line{
    background: #CCCCCC;
}

.complete  .circle{
    background-position: 0 -24px;
    color: #ffffff;
}
.runing  .circle{
    background-position: 0 -48px;
    color: #CCCCCC;
}
.not   .circle{
    background-position: 0  0;
    color: #ffffff;
}
.pgs .line{
    width: 100px;
    height: 5px;
    margin-left: -2px;
    margin-right: -2px;
}
.pgs .circle{
    background-image: url("../Images/dot.png");
    width: 24px;
    height: 24px;

    line-height: 23px;
    text-align: center;
}
.pgs .text{
    position: absolute;
    top: -22px;
    left: -5px;
}

/** hack **/
.topNav-hack{
    height : auto !important;
    background : #ffffff !important;


}
.topNav-hack .c{
    height: auto !important;
}

.topNav-hack  .logo{
    float: none !important;
}


.arrow-radioBase{
    background-image: url("../Images/arrow.png");
    width: 11px;
    height: 11px;
    position: absolute;
    bottom: -2px;
    right: -2px;
    display: none;
}

.radioItem{
    position: relative;
}

.tips-wrapper {
	background-color : #F2F2F2;
	height: 140px;
	border-color: #BDBDBD;
	border-style: solid;
	border-width: 1px;
}

.empty-tips {
	margin: 0px auto;
	width: 450px;
	height�� 30px;
	margin-top: -15px;
	top: 70px;
}

.empty-tips p {
	text-align: center;
	line-height:30px;
	top: 70px;
}

.empty-tips p a{
	text-align: center;
}

/* ljx */
.security-btn-01  ,.security-btn-03{
text-align: center;
color: #ffffff !important;
font-size: 15px;
background: url(../Images/elements.png) 0 -380px;
width: 116px;
height: 36px;
line-height: 36px;
font-weight: bold;
}

.btnBase {
margin: 0;
padding: 0;
border: 0;
cursor: pointer;
}

.progress .text a{ cursor:default;}
.progress .text a:hover{ cursor:default; text-decoration: none;}

a.btnBase:hover{  text-decoration: none;}
.tc button{ font-family:"Microsoft Yahei","微软雅黑"; }


